<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // var a = false + 1;
        // console.log(a);

        // var b = false == 1;
        // console.log(b);

        // undefined    -1 + NaN + ''
        // if(typeof(a) && (-true) + (+undefined) + ''){
        //     console.log('通过了');
        // } else {
        //     console.log('没通过');
        // }

        // if(1 + 5 * '3' === 16) {
        //     console.log('通过了');
        // } else {
        //     console.log('未通过');
        // }

        // console.log(!!' ' + !!'' - !!false || '未通过');
        
        window.a || (window.a = '1'); // ()优先级更高 先执行括号，在执行或运算
        console.log(window.a);
</script>
</body>
</html>